Cleveref, varioref und hyperref
In einem früheren Blogpost hatte ich schon darüber geschrieben, wie man mit prettyref
und varioref
Referenzen verwalten kann.
Die Kombination cleveref
, varioref
und hyperref
bietet auch interessante Automatisierungsfunktionen. cleveref
erkennt automatisch, auf was sich ein Label bezieht: auf eine Section, ein Bild oder eine Table. Entsprechende Befehle des varioref
Pakets werden umdefiniert. Wichtig ist nur die Reihenfolge, in der die Pakete geladen werden müssen:
- varioref
- hyperref
- cleveref
\documentclass[ngerman]{scrartcl} \usepackage[]{babel} \usepackage[]{varioref} \usepackage{hyperref} \usepackage[]{cleveref} \begin{document} \section{Erster Abschnitt}\label{sec} \begin{figure} \rule{\textwidth}{1cm} \caption{bild}\label{bild} \end{figure} Siehe \vref{sec}, siehe \vref{bild} \end{document} |